<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // <!-- 编写一个函数 ，输入一个数字，返还数字的长度 
            
        function fn(num) {
             let i = String(num)
             let res = parseInt(i.length)
             return  res
             


        }


        //   编写一个函数，计算任意两个数字之间所能组成的奇数个数，数字必须是个位数 比如： 计算0-3之间能组成的奇数个是01、03、11、13、21、23、31、33
        function num(m, n) {
            let count = 0;
            if(n>=10||m>=10){
                return
            }
            for (let i = n; i <= m; i++) {
                for (let j = n; j <= m; j++) {
                    if (i == j) continue;
                    if ((i * 10 + j) % 2 != 0) {
                        console.log(i * 10 + j);
                        count++;
                    }
                }
            }
            return count;
        }







        // 某个公司采用公用电话传递数据，数据是四位的整数，在传递过程中是加密的，加密规则如下：每位数字都加上5,然后用除以10的余数代替该数字，再将第一位和第四位交换，第二位和第三位交换，请编写一个函数，传入原文，输出密文
        function number() {
            let rand = parseInt(Math.random() * 9000 + 1000)
            let arr = [rand % 10, rand % 10 / 10, rand / 100 % 10, a / 1000]
            arr[0] = a[0] + 5 % 10
            arr[1] = a[1] + 5 % 10
            arr[2] = a[2] + 5 % 10
            arr[3] = a[3] + 5 % 10
        }











            // 一个函数有传入3个参数 ，3个参数都是数值 ，把参数组装成数组返还，数组需要是由大到小 。（尽量不要超纲）
            function fn(arr, arr1, arr2) {
                for (let i = 0; i < arr.length; i++) {
                    if (arr[i] < arr[i + 1]) {
                        let temp = arr[i + 1]
                        arr[i + 1] = arr[i]
                        arr[i] = temp
                    }
                }
                return arr[i]
            }
            fn()
    </script>
</body>

</html>